Derek Carr becomes the longest-tenured QB as he accepts a 3-year $121 million extension to stay with Oakland